File information: | |
File name: | CJ52-00_Emacs_Extension_Writers'_Guide_Jan80.pdf [preview CJ52-00 Emacs Extension Writers' Guide Jan80] |
Size: | 3608 kB |
Extension: | |
Mfg: | honeywell |
Model: | CJ52-00 Emacs Extension Writers' Guide Jan80 🔎 |
Original: | CJ52-00 Emacs Extension Writers' Guide Jan80 🔎 |
Descr: | honeywell multics CJ52-00_Emacs_Extension_Writers'_Guide_Jan80.pdf |
Group: | Electronics > Other |
Uploaded: | 29-03-2020 |
User: | Anonymous |
Multipart: | No multipart |
Information about the files in archive: | ||
Decompress result: | OK | |
Extracted files: | 1 | |
File name CJ52-00_Emacs_Extension_Writers'_Guide_Jan80.pdf SERIES 60 (LEVEL.68) MULTICS EMACS EXTENSION WRITERS GUIDE SUBJECT Guide for Programmers Writing Extensions and 'Ibrminal Control Modules (CTL) in the LISP Programming Language for the Emacs %xt Editor SPECIAL INSTRUCTIONS This manual presupposes thorough familiarity with the Emacs text editor, which is described in the E m s lkzt Editor Users' Guide. Extensions and CTLs can be written by those without programming experience, but familiarity with some programming language is valuable. Experience with Lisp is useful, but not necessary. SOFTWARE SUPPORTED .. Multics Software Release 8.0 ORDER NUMBER CJ52-00 January 1980 Honeywell I PREFACE i T h i s manual d e s c r i b e s how t o w r i t e u s e r e x t e n s i o n s t o t h e M u l t i c s Emacs e d i t o r . The r e a d e r should be t h o r o u g h l y f a m i l i a r w i t h t h e Emacs e d i t o r , p r o f i c i e n t i n i t s u s e , and a c q u a i n t e d w i t h i t s visible organization. The Emacs Text E d i t o r U s e r s 1 Guide, Order No. CH27, p r o v i d e s t h i s n e c e s s a r y i n f o r m a t i o n . The methods f o r w r i t i n g t e r m i n a l c-ontrol modules ( C T L s ) t o s u p p o r t additional terminal types a r e a l s o described here. Programming knowledge i s not n e c e s s a r y t o w r i t e e x t e n s i o n s s u c c e s s f u l l y , although i t i s h e l p f u l . Section 1 is a s h o r t introduction t o extension writing. Section 2 provides a s h o r t c o u r s e i n L i s p , t h e programming language used f o r w r i t i n g e x t e n s i o n s , and t h e language i n which t h e Emacs e d i t o r i t s e l f i s written. B a s i c a l l y , t h e e x t e n s i o n w r i t e r o n l y needs t o l e a r n enough about L i s p t o be a b l e t o i m i t a t e examples. 1 . S e c t i o n 3 shows, b y example, how t o w r i t e e x t e n s i o n s . It i n c l u d e s t h e f u n c t i o n s and forms most l i k e l y t o be needed b y t h e e x t e n s i o n w r i t e r . S e c t i o n 4 d e s c r i b e s LDEBUG.mode, t h e Emacs mode f o r debugging t h e L i s p code used i n e x t e n s i o n s . F i n a l l y , S e c t i o n 5 d e m o n s t r a t e s |
Date | User | Rating | Comment |